﻿using System.Collections.Generic;

namespace T.FAS.Runtime.DataAccess.Engine
{
    public class DQParamResult
    {
        public bool IsPaging { get; set; }
        public int PageSize { get; set; }
        public int PageIndex { get; set; }
        public AdvanceQuerySQL AdvanceQuerySQL { get; set; }
        public List<AdvancedSort> AdvancedSorts { get; set; }
        /// <summary>
        /// 自定义变量集合
        /// </summary>
        public Dictionary<string, object> VariableList { get; set; }
        /// <summary>
        /// 自定义入参集合
        /// </summary>
        public Dictionary<string, FilterParam> PrecessedParamList { get; set; }
        /// <summary>
        /// 自定义入参的类型列表
        /// </summary>
        public Dictionary<string, string> PrecessedParamTypeList { get; set; }

        public QueryExtSetting QueryExtSetting { get; set; }
    }
}
